H-Segment dot led is Enable Table. (Common anode configuration)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              H-Segment dot led is Disable Table. (Common anode configuration)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            H-Segment dot led is Enable Table. (Common cathode configuration)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          H-Segment dot led is Disable Table. (Common cathode configuration)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Applications:
/*  Name     : main.c
 *  Purpose  : Source code for 7SEG-COMMON-ANODE Interfacing with AT89C52.
 *  Author   : Gemicates
 *  Date     : 2014-01-13
 *  Website  : www.gemicates.org
 *  Revision : None
 */
 
#include <REGX52.H>					       // header file for AT89c52 series
#define seg_port P2					       // GPIO direction register declaration
void delay(int msec)			                       //delay function declaration
{
	int i,j;
	for(i=0;i<msec;i++)
	for(j=0;j<1275;j++);
}
void main()						        //main function
{    
	seg_port = 0xFF;				        //Port 2 make as aoutput port
	while(1)
	{
		seg_port = 0xFE;			        // 'A' segment turn on
		delay(50);
		seg_port = 0xFD;			        // 'B' segment turn on
		delay(50);
		seg_port = 0xFB;				// 'C' segment turn on
		delay(50);
		seg_port = 0xF7;				// 'D' segment turn on
		delay(50);
		seg_port = 0xEF;				// 'E' segment turn on
		delay(50);
		seg_port = 0xDF;				// 'F' segment turn on
		delay(50);
		seg_port = 0xBF;				// 'G' segment turn on
		delay(50);
		seg_port = 0x7F;				// 'H' segment turn on
		delay(50);
		
		// Default 'H' segment turn OFF
		seg_port = 0x40;				// Display '0'
		delay(50);
		seg_port = 0x79;				// Display '1'
		delay(50);
		seg_port = 0x24;				// Display '2'
		delay(50);
		seg_port = 0x30;				// Display '3'
		delay(50);
		seg_port = 0x19;				// Display '4'
		delay(50);
		seg_port = 0x12;				// Display '5'
		delay(50);
		seg_port = 0x02;				// Display '6'
		delay(50);
		seg_port = 0x78;				// Display '7'
		delay(50);
		seg_port = 0x00;				// Display '8'
		delay(50);
		seg_port = 0x10;				// Display '9'
		delay(50);
		
		// Default 'H' segment turn ON
		seg_port = 0xC0;				// Display '0'
		delay(50);
		seg_port = 0xF9;				// Display '1'
		delay(50);
		seg_port = 0xA4;				// Display '2'
		delay(50);
		seg_port = 0xB0;				// Display '3'
		delay(50);
		seg_port = 0x99;				// Display '4'
		delay(50);
		seg_port = 0x92;				// Display '5'
		delay(50);
		seg_port = 0x82;				// Display '6'
		delay(50);
		seg_port = 0xF8;				// Display '7'
		delay(50);
		seg_port = 0x80;				// Display '8'
		delay(50);
		seg_port = 0x90;				// Display '9'
		delay(50);
	}
}
                  
      
